let proxyObj = {}
proxyObj['/'] = {
    // websocket
    ws: false,
    // 目标地址
    target: 'http://localhost:9999',
    // 发送请求头 host 会被设置成target
    changeOrigin: true,
    // 不重写请求地址
    pathRewrite: {
        '^/': "/"
    }
};

proxyObj['/ws'] = {
  ws:true,
  target:'ws://localhost:9999'
};



const path = require('path');
module.exports = {
  lintOnSave: false,
    devServer: {
        host: 'localhost',
        port: 8080,
        proxy: proxyObj
    },
    //全局使用iview
    publicPath: './',
    chainWebpack: config => {
      config.module
        .rule('vue')
        .use('iview')
        .loader('iview-loader')
        .options({prefix: true})
    },
    css: { // 配置css模块
      loaderOptions: { // 向预处理器 Loader 传递配置选项
          less: { // 配置less（其他样式解析用法一致）
                  javascriptEnabled: true // 设置为true
          },
      }
  },
  //全局使用less
  pluginOptions: {
    'style-resources-loader': {
      preProcessor: 'less',
      patterns: [
        path.resolve(__dirname, './src/assets/css/variable.less')
      ]
    }
  }
}